@奈良山
3年前 提问
1个回答
数据库多表查询sql语句语法
上官雨宝
3年前
数据库多表查询sql语句语法有:
外左连接:一般使用 left join 或 left outer join;
例句:select * from student left join score on student.Num=score.Stu_id;
外右连接:一般使用right join 或 right outer join;
例句:select * from student right join score on student.Num=score.Stu_id;
完全外连接:一般使用full join 或 full outer join;
例句:select * from student full join score on student.Num=score.Stu_id;
内连接:一般使用join 或 inner join;
例句:select * from student inner join score on student.Num=score.Stu_id;
交叉连接:一般使用cross join,没有where指定查询条件的子句的交叉联接将产生两表的笛卡尔积。
例句:select * from student cross join score;